@charset "utf-8";
/* CSS Document */
/*  Author: Nick Luo  */
/*  Date:   10-22-2014 */
.f_r{ float:right;}
@media only screen and (min-width:960px){
	.wapSlider{ display:none;}
	.designerS li{ width:310px; display:inline-block; float:left; margin-right:25px;}
	.designerS li a .lImg{ display:inline-block; width:310px; height:330px; overflow:hidden;background:#b5b5b5;}
	.designerS li .sImg{ height:140px; overflow:hidden;display:block; overflow:hidden; text-overflow:ellipsis;}
	.designerS li ul.subImg li,.designerS li ul.subImg li img{display:inline-block; float:left; width:96px; height:97px; overflow:hidden;}
	.wapFooter{ display:none;}
	p.pro_price span em.iconEm{ /*margin:0 15px;*/}

	.header-help{ width:100%; min-width:980px; background:#595959; height:86px; line-height:86px; vertical-align:middle}
	.headerDiv{ width:980px; margin:0 auto;}
	.leftTitle{ float:left;}
	.leftTitle a img{ vertical-align:middle;}
	.leftTitle span{ font-size:22px; color: #fff;}
	.help_search{ float:right; width:280px; position:relative;}
	.help_search p span{ font-size:20px; color:#fff; font-weight:bold; margin-right:10px;}
	.help_search input[type='text']{ width:155px; height:26px; background:#808080; border:1px solid #a6a6a6; color:#fff;}
	.help_search input[type='submit']{ background:url('/public/images/default/helpS.png') no-repeat; border:0 none; position:absolute; left:230px; top:35px; cursor:pointer;}
	.content-help{ width:980px; margin:30px auto 0 auto; overflow:hidden; min-height:457px; height:auto;}
	.content-help .leftHelp{ width:180px; float:left;}
	.content-help .leftHelp p a{ color:#999;}
	.content-help .leftHelp li{ padding:6px 0;}
	.content-help .leftHelp li a{ font-size:16px; color:#333;}
	.content-help .leftHelp li a:hover,.content-help .leftHelp li a.cur{ color:#038dbc;}
	.content-help .rightHelp{ width:800px; float:right;}
	
}
/*帮助中心*/
	.content-help .rightHelp h3.helpTitle{ color:#000; font-size:25px; padding:35px 0 20px 5px; font-weight:normal; border-bottom:1px solid #bfbfbf;}
	.content-help .rightHelp ul.tipLink{ padding:30px 0 0 10px;}
	.content-help .rightHelp ul.tipLink li { padding:5px 0;}
	.content-help .rightHelp ul.tipLink li a{ font-size:14px; padding-left:20px;}
	.content-help .rightHelp ul.tipLink li dl.qqDl a{ font-size:12px; padding-left:0px;}
	.content-help .rightHelp ul.tipLink li a:hover{ text-decoration:none;}
	.content-help .rightHelp ul.tipLink li a.cur{ color:#1a1a1a;}
	.content-help .rightHelp ul.tipLink li a.cur1{color:#038dbc;background:url("/public/images/default/liTip.png") no-repeat scroll left 2px transparent;}
	.content-help .rightHelp ul.tipLink li a.cur2{color:#1a1a1a;background:url("/public/images/default/liTip2.png") no-repeat scroll left 2px transparent;}
	.content-help .rightHelp ul.tipLink li .texBox{ display:none; padding:15px 0 10px 20px; color:#909090; font-size:14px;}
	.field-box{ margin-top:30px;}
	.field-box label {display: block;margin-bottom: 10px;}
	.content-help .rightHelp ul.tipLink dl.ewm{ width:215px;}
	.content-help .rightHelp ul.tipLink dl.ewm dd{ text-align:center;}
	.content-help .rightHelp ul.tipLink img{ vertical-align:middle;}
	.content-help .rightHelp ul.tipLink dd{ padding-top:10px;}
	.content-help .rightHelp ul.tipLink dl.qqDl{ display:inline-block; margin-right:15px;}
select.grey-txt { color: #999; }
    .color-list li.color-5 { margin-right: 0px; }
    .goods-adv { margin: 0px auto 40px; width: 730px; height: 100px; }
    .goods-adv img { width: 730px; height: 100px;}
.on_price{color:#939393; text-decoration:line-through;}
.off_price{color:#f07565;}
div.goods-name span.before_price{ font-size:14px; text-decoration:line-through; line-height:40px; line-height:49px; margin-right:5px; color:#939393;}
div.goods-name span.address{ float:right; margin-right:0;}
div.goods-name span.brand-icons{ padding-left:80px;}
ul.types li.buy-cart{ float:right;}
.record-box{ overflow:visible;}
.sort-box a.cur{color:#008ebd;}
.sort-box a.disscountA{ position:relative;}
.sort-box a.disscountA i{ position:absolute; left:10px; top:-15px; background:url(/public/images/default/discount_tips.png) no-repeat; width:43px; height:27px; display:inline-block; font-size:0;}
.a_blue{color:#008ebd}

/**新版**/
div.shareBox{float: right; padding-top:35px;}
div.shareBox h2{ text-align: center; font-weight: normal; font-size: 22px; margin-bottom: 10px; line-height: 10px; }
div.shareBox ul li { display:inline-block; padding:0 8px; float:left;}
div.shareBox ul li.weixing { position: relative; }
div.shareBox ul li.weixing div.qrcode { top: -204px; right: -9px; }
div.shareBox ul li span { display: block; }
div.shareBox a { display: inline-block; background: url(/public/images/default/shareIcons.png) no-repeat left top; width: 22px; height: 21px; }
div.shareBox a#search-btn{background: url(/public/images/default/searchIcon.png) no-repeat center bottom;}
div.shareBox ul li a.txt { background: none; margin: 0px; text-indent: 0;width: 50px; }
div.shareBox ul li a.last { background: none; margin: 0px; text-indent: 0;width: 40px; }
div.shareBox a.weibo { background-position: -29px -22px; }
div.shareBox a.tx { background-position: -71px -23px; }
div.shareBox a.weixing { background-position: -105px -25px; }
div.shareBox a.rss { background-position: -145px -25px; }
div.shareBox a.weibo:hover { background-position: -29px -58px; }
div.shareBox a.tx:hover { background-position: -71px -59px; }
div.shareBox a.weixing:hover{ background-position: -105px -61px; }
div.shareBox a.rss:hover{ background-position: -145px -61px; }
div.shareBox li span.search-wrap { float:right; border:2px solid #ccc; height: 33px; text-align: left;position: relative; margin-top:-8px;}
div.shareBox li span.search-wrap input.keyword { border: none; line-height: 20px; outline: none; margin: 4px 0px 0px 6px; padding: 0px; height: 23px; }

div.shareBox li span.search-wrap input[type="text"] {
    width: 120px;
}
div.shareBox li span.search-wrap input[type="text"],.loginInput input[type="text"] {
    transition: width 0.5s ease-in-out 0s;
}
div.shareBox li span.search-wrap input[type="text"]:focus{ width:300px;}
div.shareBox span.search-wrap a {top: 5px;float: none;height: 23px; position: absolute;right: 5px;width: 19px;}
div.shareBox li.txLink { margin-top:-10px; float:right}
div.shareBox li.txLink span{ text-align:right; line-height:20px;}
div.shareBox li.txLink span a{ width:60px;}
#navgative{ width:100%; height:50px; background:#595959;}
#navgative .navBanner{ width:980px; margin:0 auto;}
div.navmenu a img.homeIcon{ width:15px; height:18px; padding-top:16px;}
.loginBg{ width:100%; background:#f2f2f2; padding-top:10px;}
.loginBox{ width:980px; margin:0 auto; height:96px; overflow:hidden;}
.loginWrap{ float:right; margin-top:23px; position:relative; margin-right:20px;}
.register{ width:300px; float:left;}
.register span{ color:#000; font-size:16px;  padding-top:40px; display:inline-block; font-family:"黑体";}
.registerBtn{ width:119px; height:41px; background:url(/public/images/default/register.jpg) no-repeat; display:inline-block; margin:30px 20px 0 20px;margin-left: 12px;}
.loginInput input{ float:right; height:15px; background:#fff; padding:10px; border:0 none; color:#dbdbdb; margin-left:15px;}
.loginInput input:focus{color: #505050}
.loginInput input.loginSub{ width:71px; height:35px; background:url(/public/images/default/loginBtn.png) repeat-x; padding:0; cursor:pointer;}
.loginInput input[type="text"] {
    width: 125px;
}
.designerS li a .lImg img{ width:310px; height:330px; overflow:hidden;}
.sImg p.introduce{ padding:0 15px;}
.loginInput input[type="text"]:focus{ width:200px;}
.logoTips .ltips span input{ width:13px; height:13px; border:1px solid #babbbd; background:#fff;}
.logoTips span{ color:#666;}
.logoTips span.wj_pswd{ position:absolute; right:270px;}
.logoTips .ltips span a{color:#0f94bf;}
.logoTips .ltips,.logoTips .rtips{ width:170px; display:inline-block; margin-left:15px; overflow:hidden; margin-top:10px; float:left;}
.logoTips .rtips span{ margin-right:5px;}
.logoTips .rtips span a{ display:inline-block;background: url(/public/images/default/sjIcons.png) no-repeat left top; width: 21px; height: 17px;}
.logoTips .rtips span a.loginwb{ background-position:-39px -12px;}
.logoTips .rtips span a.loginqq{ background-position:-68px -12px;}
.logoTips .rtips span a.loginwx{ background-position:-96px -12px;}
.logoTips .rtips span a.loginwb:hover{ background-position:-39px -51px;}
.logoTips .rtips span a.loginqq:hover{ background-position:-68px -50px;}
.logoTips .rtips span a.loginwx:hover{ background-position:-96px -51px;}
.logoTips .rtips{ position:absolute; right:85px; bottom:0;}
.row_box{ width:980px; margin:50px auto;}
.row_box h2.rowTitle{ font-size:22px; text-align:center; padding:10px 0;letter-spacing:4px; color:#000;}
.row_box p.rowTips{ color:#666; padding:10px 0 30px 0;text-align:center;font-size: 14px;}
.designerS ul{ overflow:hidden;}
.designerS li{ font-variant: font-family:"黑体"; margin-bottom:35px; background:#fcfcfc;}
.designerS li.last{ margin-right:0;}
.designerS li a{ display:block; color:#f07162; font-size:14px;}
.designerS li a .lImg{ height:330px; overflow:hidden;background:#b5b5b5;}
.designerS li h3{ text-align:center; font-size:20px; color:#008dbb; padding:15px 0; font-family:"黑体";}
.designerS li ul.subImg{ overflow:hidden;}
.designerS li ul.subImg li{background:#b5b5b5; margin-right:10px;}
.designerS li ul.subImg li.last{ margin-right:0;}
.designerS li ul.subImg li,.designerS li ul.subImg li img{display:inline-block; float:left; height:97px; overflow:hidden;}
div .like-list p.bottomMsg,div .infinite_scroll p.bottomMsg{ background:0 none;}
div .infinite_scroll p.bottomMsg{ padding-bottom:20px;padding-left: 15px;padding-right: 15px;}
p.bottomMsg{line-height:30px; overflow:hidden; /*padding:20px 10px 0px 10px;*/ text-align:justify; background:#fcfcfc;margin-top: 15px;}
p.bottomMsg span img{ vertical-align:middle; margin-right:8px;}
p.bottomMsg span{ display:inline-block; line-height:31px;}
p.bottomMsg span span{ font-size:14px;}
p.bottomMsg span a.rilIcon span{ padding-top:5px; vertical-align:middle; font-family:"黑体"; font-size:17px; background:url("/public/images/default/rlIcon.png") no-repeat scroll 0px 0 transparent; display:inline-block; width:31px; height:31px; margin-right:5px;}
p.bottomMsg span a.rilIcon label{ margin-left:10px; color:#f07263;}
p.bottomMsg span a span{ text-align:center; font-size:14px; color:#999;}
p.bottomMsg span span a{ font-size:14px;}
p.bottomMsg span a:hover{ text-decoration:none;}
p.bottomMsg span em{ font-style:normal; color:#999;font-family:"黑体";}
.row-product{ margin-bottom:20px;}
.row-product span.more a{ color:#999; font-size:12px; font-weight:normal;}
.row-product h3.p_title{color:#f07162; font-size:16px; padding:10px 0;}
.row-product ul.pro_list{ overflow:hidden;}
.member-content-box .row-product ul.pro_list li {
    margin: 0 5px 35px;
	min-height: 301px;
}
.row-product ul.pro_list a{ text-decoration:none;}
.row-product ul.pro_list li{ width:230px; float:left; display:inline-block; margin-right:20px;}
.row-product ul.pro_list li.last{ margin-right:0;}
.row-product ul.pro_list li:nth-of-type(2n+0){ margin-right:0;}
.row-product ul.pro_list h3{color:#7fc7df; font-size:15px; text-align:center; padding:10px 0 20px 0;font-family:"黑体";}
.row-product ul.pro_list .pImg{ background:#f2f2f2;}
.row-product ul.pro_list .pImg,.row-product ul.pro_list .pImg img{ width:230px; height:230px; overflow:hidden;}
p.pro_price span{ font-size:13px; color:#4b4b4b;font-family:"黑体";}
.sImg p.introduce{ color:#606060; font-family:"黑体"; font-size:16px; line-height:28px; background:#fcfcfc;}
.scroll_picture{ background:#ebebeb;  height:450px;}
.main_box  ul{padding:0px; margin:0px;  overflow:hidden; height:450px;}
.main_box  li{float:left; list-style:none;}
.main_box  li,.main_box  li img{ width:100%; height:450px;}
.main_box{height:450px;}
.mainBox_sub{ width:100%; position:relative;}
.main_box .picture_title{ width:400px; height:90px; background:url(/public/images/default/pic_ti.png) no-repeat 0 0 transparent; position:absolute; top:30px; left:40px; line-height:40px; padding-left:15px;}
.main_box .picture_line{ background:url(/public/images/default/border_bg1.png) repeat-x; height:3px; width:400px; position:absolute; left:40px; top:115px;}
.main_box .picture_title h2.big_font { background:url(/public/images/default/big_font.png) no-repeat; width:385px; height:80px; }
.main_box .picture_title h2.big_font2 { background:url(/public/images/default/big_fonts2.png) no-repeat; width:380px; height:80px; }
.main_box .picture_title h2.big_font3 { background:url(/public/images/default/big_font3.png) no-repeat; width:260px; height:80px; }
.main_box .picture_msg{ width:354px;border-left:2px solid #3c6d87;  padding-left:15px; left:40px;position:absolute; top:130px; height:123px;}
.main_box .picture_msg p{font-family:Museosans_500; font-size:15px; line-height:18px; color:#d5dfe5; margin-bottom:5px; text-align:justify;-webkit-font-smoothing: antialiased; margin-top:0;}
.main_box .btn_sign a{ display:block; background:url(/public/images/default/comquest_normal.png) no-repeat scroll -5px -485px transparent; height:60px; width:192px;}
.main_box .btn_sign a:hover{  background:url(/public/images/default/comquest_hover.png) no-repeat scroll -5px -485px transparent;}
.main_box .btn_scroll{ position:relative; left:880px; top:-45px; overflow:hidden;}
.main_box .btn_scroll ul.scroll li{ float:left; margin-right:5px;}
.scroll_picture .main_box .btn_scroll ul.scroll li a{ display:block; background:url(/public/images/default/scroll_button.png) no-repeat scroll -16px -1px transparent; width:13px; height:12px;}
.main_box .btn_scroll ul.scroll li a:hover{ background:url(/public/images/default/scroll_button.png) no-repeat scroll 0px -1px transparent;}
.imgnum span{cursor:pointer; width:100px; margin-left:45px; display:inline-block; overflow:hidden;opacity:0.3; border-radius:50%; box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
.imgnum span img{ width:100px; height:100px; overflow:hidden;}
.imgnum span.onselect{ opacity:1;}
.imgnum{text-align:center;right:0px; bottom:-110px;position:absolute; display:block; height:170px; overflow:hidden;}
.overDiv{ width:980px; margin:0 auto; position:relative; z-index:1999;}
.mainBox_sub .btn_sign{ position:absolute; background:#222; opacity:0.5; height:85px; bottom:0; left:0; width:100%;}
.mainBox_sub .btn_sign ol{ width:980px; margin:0 auto; overflow:hidden;}
.mainBox_sub .btn_sign ol dl{ width:70px; height:70px; background:#d4d4d4; float:left; margin-right:13px; margin-top:8px;}
.mainBox_sub .btn_sign ol dl img{width: 70px; height: 70px;}
.joinDiv{ margin-top:90px;width:980px; height:158px; background:#ebeff2; vertical-align:middle;}
.joinDiv p{ font-size:20px; color:#000; text-align:center; font-weight:bold; padding-top:35px;font-family:"黑体"; letter-spacing:1px;}
.joinDiv p a.joinBtn{ display:inline-block; width:258px; height:48px; background:# repeat-x;background:url('/public/images/default/btn_bg1.png') repeat-x; color:#fff; line-height:48px;}
.joinDiv p a.joinBtn:hover{ text-decoration:none;}
div.footer{ height:377px; width:100%;}
div.footer .footer-text{ height:270px; background:#ebeff2;}
.tottomUl{ width:980px; margin:0 auto; overflow:hidden;}
.tottomUl li{ width:248px; float:left;}
.tottomUl li.second{ margin:0 110px;}
.footUl h3{ font-size:18px; padding:32px 0 20px 0; text-align:center;}
.footUl p{color:#827e7d; line-height:25px; font-size:13px;}
.footUl p a{color:#91c849;}
.footer .footer-vendor{background:#000; width:100%; padding-bottom:30px;}
.footer-vendor ul,.footer-vendor ol{ width:980px; margin:0 auto; overflow:hidden; text-align:center;}
.footer-vendor ul li{ display:inline-block; margin:32px 0 20px 0;}
.footer-vendor ul li a{ color:#999; padding:0 20px; border-right:1px solid #3f3f3f; font-family:"黑体"; font-size:14px;}
.footer-vendor ul li a.last{ border:0 none;}
.footer-vendor ol dl,.footer-vendor ol dd{ display:inline-block;}
.footer-vendor ol{ text-align:center;}
.footer-vendor ol dl a{ padding:0 5px; }
.footer-vendor ol dl a{ background:url(/public/images/default/shareIcon.png) no-repeat; display:inline-block;}
.footer-vendor ol dl a.wbLink{ background-position:0 -2px; width:17px; height:18px;}
.footer-vendor ol dl a.wb2Link{ background-position:-33px -1px; width:12px; height:21px;}
.footer-vendor ol dl a.wxLink{ background-position:-61px -2px; width:18px; height:18px;}
.footer-vendor ol dl a.dyLink{ background-position:-93px -2px; width:12px; height:16px;}
.footer-vendor ol dd{ margin-left:20px; font-family:"黑体";font-size: 12px;}
.fow_box{ width:980px; margin:0 auto; padding-bottom:10px;}
.fow_box p.topTitle { font-family:"华文细黑"; font-size:14px; color:#666;}
.fow_box p.topTitle span{ font-size:20px; color:#008ebe; margin-right:5px;}
.navLogin{ float:right; height:51px; line-height:51px;}
div.navmenu .navLogin a{ text-align:center; padding:0 10px; width:auto;}
div.navmenu .navLogin a img{ vertical-align:middle; margin:0 10px;}
.tags-share .tags a{ color:#bbb;}
.jiathis_style{ line-height:16px;}
a.shareWx{ margin-left:5px; color:#999; vertical-align:top;}
.backLink{ width:100%; vertical-align:middle; border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;margin:40px auto; overflow:hidden;}
.leftImg{ width:60px; height: 60px; border-radius: 60px; float:left; margin-top:10px;overflow: hidden}
.leftImg img{min-height: 60px;}
.rightMsg{ width:233px;height:70px;float:right; padding-left:2%; padding-top:10px;}
.rightMsg p{ font-size:1em; font-weight:bold; color:#474747;}
.rightMsg h3{ font-weight:normal;font-size:14px; color: #8c8c8c;margin-top:5px;}
.nextDiv .leftImg{ float:right; text-align:right;}
.nextDiv .rightMsg h3{ font-weight:bold;color:#474747;text-align: right;padding-right: 20px;}
.preDiv .rightMsg{border-right:1px solid #ebebeb;}
.preDiv,.nextDiv{ display:inline-block; float:right; width:339px;}
.share-icons-big a.shareWx{ font-size:16px; display:inline-block; padding-top:8px;}
.articleAuthor{ overflow:hidden; vertical-align:middle; padding:20px 0;}
.articleAuthor .leftPhoto{ width:160px; float:left;}
.articleAuthor .rightAuthor{ width:520px; float:left; padding-top:10px;}
.articleAuthor .rightAuthor p,.articleAuthor .rightAuthor p a{ color:#b3b3b3;}
.articleAuthor .rightAuthor p label{ display:inline-block; padding-top:10px; padding-left:5px;}
.articleAuthor .rightAuthor p span{ color:#000; font-size:20px; padding:5px 0; display:inline-block;}
.rightAuthor span.tip{ float:right; margin-right:50px;}
span.tip a.linkTip{ width:22px; height:22px; display:inline-block; background:url(/public/images/default/linkTip.png) no-repeat;}
p.bottomMsg span.tip{ float:right;}
div.fellow-us{ border-top: 1px solid #ccc}
.commentC{ background:url(/public/images/default/tipIcon2.png) no-repeat scroll left top transparent; margin:10px 0;}
.contentMsg{ max-width:335px; background:#f7f7f7; border-radius:10px; padding:5px 10px; margin-left:5px;}
.commentP{ margin-right:20px; float:left;}
.commentM{ width:600px; float:left;}
.commentP,.commentM{ display:inline-block;}
.commentM p span a{ display:inline-block; background:url("/public/images/default/commenticons.png") no-repeat;}
.commentM p span a.zanIcon{ background-position:-16px -12px; width:20px; height:18px;}
.commentM p span a.zanIcon:hover{ background-position:-16px -38px;}
.commentM p span a.commentIcon{ background-position:-45px -12px; width:21px; height:17px;}
.commentM p span a.commentIcon:hover{ background-position:-45px -38px;}
.comment-box-new{ padding-top:30px;}
.comment-box-new p.commentHead{ padding-bottom:20px;}
.comment-box-new .commList td{ padding:16px 7px; border-top:1px solid #e3e3e3;}
.comment-box-new .commList td .msgContent{ padding-right:30px;}
.comment-box-new .commList td .userName a{ color:#008ebc; font-size:14px;}
.comment-box-new .commList td span{ color:#999;}
.commentHead,.commentHead a{color:#0f0f0f;}
.commentHead span{ font-size:18px; padding-right:20px;}
.textBox{ margin:20px 0;}
.textBox label{ float:right; margin-left:0; }
.textBox label a{ color:#cbcbcb; padding:0 10px; display:block;}
.textBox span input{ width:580px; border:1px solid #bfbfbf; border-radius:3px; min-height:30px;padding:2px 3px;}
.commentList li{ padding:15px 0; border-bottom:1px solid #ebebeb; overflow:hidden;}
.commentList li:last-child{ border:0 none;}
.commentList li.reComment p{ padding:10px 0 0 10px;}
.commentList li p{ color:#d3d3d3;}
.commentList li p.active{ color:#4f4f4f; padding:15px 0;}
.commentList li p span.name{ float:none; font-size:14px; color:#008ec0;}
.commentList li p span{ float:right; margin-right:20px;}
.commentList li p span img{ vertical-align:middle;}
h3.pro-title{ text-align:center; color:#0090bc; font-size:14px;padding-left: 22px;overflow: hidden;white-space:nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.topWx{ background:#fafafa; text-align:center;}
.topWx h3{color:#ef7560; text-align:center; font-size:18px; padding:12px 0;}
.topWx ul.topTab li{ margin:0 20px;}
.topWx ul.topTab li{ display:inline-block; cursor:pointer;}
.topWx ul.topTab li{ background:url(/public/images/default/wbIcon.png) no-repeat;}
.topWx ul.topTab li.tabWb1{ width:26px; height:24px; background-position:0 0;}
.topWx ul.topTab li.tabWb2{ width:21px; height:31px; background-position:-57px 0;}
.topWx ul.topTab li.tabWx{ width:30px; height:24px; background-position:-107px -2px;}
.topWx ul.topTab li.tabDy{ width:22px; height:22px; background-position:-165px -2px;}
.topWx  ul.topTabli.tabWb1:hover,.topWx ul.topTab li.tabWb1.active{background-position:0 -36px;}
.topWx ul.topTab{ padding:10px 0;}
.topWx ul.topTab li.tabWb2:hover,.topWx ul.topTab li.tabWb2.active{background-position:-57px -36px;}
.topWx ul.topTab li.tabWx:hover,.topWx  ul.topTab li.tabWx.active{background-position:-107px -38px;}
.topWx ul.topTab li.tabDy:hover,.topWx ul.topTab li.tabDy.active{background-position:-165px -38px;}
.tabBox{ padding:5px;}
.wb1Box img,..wb1Box a{ width:176px; height:176px;}
.topWx ul.tabBox li.cur{ display:block;}
.topWx ul.tabBox li{ display:none;}
.search-box,.brand-search-box{ position:relative;}
.search-box .search-txt,.brand-search-box .search-txt{ border:1px solid #dbdbdb;width:200px; padding:4px 10px;}
.search-box .subBtn,.brand-search-box .subBtn{ position:absolute; right:19px; top:14px; background:url("http://test.d2ziran.com/public/images/default/searchIcon.png") no-repeat;float: none; border:0 none; cursor:pointer; height: 23px;width: 17px;}
.goodsNav{ width:700px; padding:0 15px; margin:25px auto; position:relative;}
.goodsNav .leftBtn,.goodsNav .rightBtn{ position:absolute; display:inline-block; width:25px; height:16px; cursor:pointer; top:20px;}
.goodsNav .leftBtn{ background:url("/public/images/default/tipIconL1.png") no-repeat;}
.goodsNav .rightBtn{ background:url("/public/images/default/tipIconR.png") no-repeat; right:20px;}
ul.topGoods{ overflow:hidden; width:570px; margin:0 auto;}
ul.topGoods li{ display:inline-block; width:60px; text-align:center; margin:0 15px;}
ul.topGoods li a img{ margin-bottom:8px;}
.index-goods-list .bran{ width:230px; margin:0 15px 35px 0px; background:0 none;float: left}
.index-article-list .item-3,.index-goods-list .bran-3{ margin-right:0;} 
.index-goods-list .bran a.pic-box{ position:relative;}
.index-goods-list .bran a.pic-box,.index-goods-list .bran a.pic-box img{ background:#f2f2f2; width:230px; height:230px;}
.tool-box span.f_r{color:#8fc442;}
h2.pro-name{ text-align:center; padding:5px 0 15px 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
h2.pro-name a{ color:#80c8de; font-size:17px;font-weight:normal;}
dl.property{ display:inline-block; width:88px; padding:15px 0;}
dl.property dt{margin:0 auto; text-align:center;}
dl.property dt img{ overflow:hidden; border:1px solid #bfbfbf;}
dl.property dd{ text-align:center; font-size:13px; padding:5px 0; color:#999; font-weight:bold;}
.like-list .hot a.pic-box,.like-list .hot a.pic-box img{ width:180px; height:180px;}
.like-list .hot a.pic-box span{ width:180px;}
.like-list .hot h2.pro-name{ font-size:13px; padding:5px 0;}
.brandRight_ad{ width:182px; height:560px; background:#fafafa; float:right; margin-top:37px;}
.modal-header .close{ margin-right:-100px; margin-top:-30px;}
.modalTab { margin:35px 0;}
.modalTab p{ height:39px; line-height:39px; border:1px solid #ebebeb; width:491px; margin:0 auto;}
.modalTab p span{ width:50%; color:#595959; text-align:center; display:inline-block; cursor:pointer; font-size:16px; }
.modalTab p span.cursor{ color:#018dbe; background:#e6e6e6;}
.searchTop .searchM input.searchT{ width:900px; background:#f2f2f2; border:1px solid #b5b5b5; padding:11px 7px; display: inline-block; vertical-align: top}
.searchTop .searchM a{ display:inline-block; background:url("/public/images/default/searchBtn2.png") no-repeat; width:55px; height:46px; opacity:1;}
.searchTop .searchM a:hover{ opacity:0.8;}
div .dialog-box-body #login-form, div .dialog-box-body #reg-form{ padding-left:52px;}
.mr_frbox,.mr_frbox ul{ height:202px; width:1400%;}
.mr_frbox ul li{display:inline;float:left;/*height:389px;*/width:250px;overflow:hidden;position:relative;}
.mr_frbox a.prev{ background:url("/public/images/default/prevNext.png") no-repeat scroll -114px -1px transparent;}
.mr_frbox a.next{ background:url("/public/images/default/prevNext.png") no-repeat scroll 0px 0px transparent;}
.mr_frbox a.prev:hover{ background:url("/public/images/default/prevNext.png") no-repeat scroll -80px -1px transparent;}
.mr_frbox a.next:hover{ background:url("/public/images/default/prevNext.png") no-repeat scroll -33px 0px transparent;}
.mr_frbox a.prev,.mr_frbox a.next{ position:absolute; bottom:0px; left:100px; display:inline-block; width:27px; height:27px;}
.mr_frbox a.next{ left:150px;}
.tabBox li.dyBox{padding:50px 10px;}
.tabBox li.dyBox p input[type=text]{ border:1px solid #ebebeb; width:100%; padding:5px 2px;}
.tabBox li.dyBox p input[type=submit]{ background:#00a0d4; color:#f3f3f5; border:0 none; padding:5px; margin-left:10px; cursor:pointer;}
.subNav dt{ display:none;}
.subNav dt.cur{ display:block;}
.grayLine {background: none repeat scroll 0 0 #eaeaea;height: 41px;width: 100%;}

.tuijian-content-box .row-product h3.p_title {
    color: #f07361;
    font-size: 18px;
    padding: 20px 30px;
}

.tuijian-content-box .row-product ul.pro_list li {
    margin: 0 20px 20px;
    width: 200px;
}

.tuijian-content-box .row-product ul.pro_list .pImg, .tuijian-content-box .row-product ul.pro_list .pImg img {
    height: 200px;
    width: 200px;
}
/*支付提示弹窗*/
.paydialog{ border:3px solid #222; border-radius:3px;}
.paydialog h3{ font-weight:normal; font-size:14px; color:#4c5a5f; background:rgb(189, 198, 205); border-bottom:1px solid #edf5f8; border-top:1px solid #b6bec5; padding:6px 0;}
.paydialog p{ padding:5px 20px; font-size:14px;}
/*支付成功*/
.register_box{ width:660px; float:right; padding:28px 0;}
.success_box{ overflow:hidden; padding:80px 0;}
.suc_left,.suc_msg{ float:left;}
.suc_msg{ margin-left:15px;}
.suc_msg h2{ font-size:16px; color:#333; margin-bottom:10px;}
.suc_msg p span{ color:#b60002;}
.suc_msg p{color:#666; font-family:"微软雅黑"; margin-bottom:5px; font-size:12px;}
.suc_msg p a{color:#0088de; text-decoration:underline;}
.suc_msg p a:hover{ text-decoration:none;}
.suc_msg h3{ color:#b4000b; font-size:20px; padding:10px 0 30px 0;}

.letterBox ul.letterUl{border-top:1px solid #d4d4d4;}
.letterBox, .letterBox ul.letterUl li, .letterBox ul.letterUl li .chartList{ overflow:hidden;}
.letterBox ul.letterUl li{ padding:20px 0; border-bottom:1px solid #d4d4d4;}
.letterBox .letterImg{ width:70px;}
.letterBox .letterImg img{ width:61px; height:61px; overflow:hidden;}
.letterBox .letterImg, .letterBox .letterContent{ float:left;}
.letterBox .letterContent{ padding-left:15px; width:440px;}
.letterBox .letterContent p.newsAuthor{  padding:5px 0;color:#000; font-size:13px;}
.letterBox .letterTime p a{ float:right; padding-left:30px; margin-top:20px;}
.letterBox .letterTime{ float:right; width:150px; text-align:center;}
a.replayBtn{ background:url('/public/images/default/showIcon.png') no-repeat; display:block; width:16px; height:13px;}
a.replayBtn2{ background:url('/public/images/default/hideIcon.png') no-repeat; display:block; width:16px; height:13px;}
.letterBox ul.letterUl li ul.commentList li{ border:0 none;}
.commentList p.timeP { text-align:center; }
.commentList p.timeP span{ float:none; padding:3px 5px; background:#f7f7f7;margin:10px 0; width:135px;}
ul.commentList li.meLi .commentP{ float:right; margin-left:20px;}
ul.commentList li.meLi .commentM p{ text-align:right;}
ul.commentList li.meLi .commentM{ width:560px;}
ul.commentList li.meLi .commentC{ float:right; background:url("/public/images/default/tipIcon1.png") no-repeat scroll right top transparent; margin-right:12px;}
.replayTxt{ float:left;}
.replayTxt textarea{ width:520px; height:55px; border:1px solid #bfbfbf; padding:5px 10px; color:#666;}
.letterBox ul.letterUl li ul.commentList li.replayLi{ padding:0 15px;}
.replaySub input{ display:inline-block; float:right; padding:10px 20px; background:#e6e6e6; font-size:18px; color:#000; margin-top:20px; margin-left:20px; border:0 none; font-family:"黑体"; cursor:pointer;}
td.area-list{ border:0 none;}

@media only screen and (max-width:959px){
	dl.property{ width:15%;}
dl.property dt img{ width:100%; height:100%;}	
.row-product h3.p_title{ font-size:1.1em;}
.row_box h2.rowTitle{ margin-top:40px;}
.row-product ul.pro_list h3{ padding-bottom:5px;}
p.pro_price span em.iconEm{ padding:0 5px;}
.joinDiv{ height:auto; margin-top:20px;width:100%; padding:10px 0;}
.joinDiv p a.joinBtn{ font-size:1.5em;}
.joinDiv p{ padding:5px 0;}
.designerS li h3{ font-size:1.4em;}
.designerS li{ float:none; margin-bottom:0;}
.designerS li a:hover{ text-decoration:none;}
.designerS li a .lImg{ width:100%; /*height:330px;*/ height: auto!important; overflow:hidden;background:#b5b5b5;}
.designerS li ul.subImg li, .designerS li ul.subImg li img{ width:30.5%; float:none;}
.designerS li ul.subImg li img,.designerS li a .lImg img{ width:100%; height: auto !important;}
.designerS li ul.subImg li{ margin-right:3.5%;}
.row-product h3.p_title span,.loginBg,.wapNone{ display:none;}
.row-product ul.pro_list li{ width:49%; margin-right:2%; margin-bottom:20px;}
.row-product ul.pro_list li.wapNone{ display:none;}
.row-product ul.pro_list li.second{ margin-right:0;}
.row-product ul.pro_list .pImg, .row-product ul.pro_list .pImg img{ width:100%; height:100%;overflow:hidden;}
.row-product{ margin-bottom:0;}
.scroll_picture{ width:100%;}
.mainBox_sub{ display:none;}
.overDiv{ width:100%; overflow:hidden;}
.imgnum{ width:200%; left:32%;}
.imgnum span{ margin-right:10%; margin-left:0;}
.joinDiv p{ font-size:1.3em;}
.joinDiv p a.joinBtn{ width:85%; margin:0 auto; background:url('/public/images/default/btn_bg.png') repeat-x;}
div.footer .footer-text,.footer-vendor ul.footerLink,.footer-vendor ol dl a{ display:none;}
.footer-vendor ul, .footer-vendor ol{ width:100%;}
.footer .footer-vendor{ background:none;}
.wapFooter{ text-align:center; font-size:1.1em; padding:20px 0 10px 0; line-height:43px;}
.wapFooter span a img{ vertical-align:middle;}
.wapFooter span{ padding:0 5px;}
div.footer{ height:auto;}
.footer-vendor ol dd{ margin:0; padding:0 10px; font-size:12px;}
.wapSlider{ margin-bottom:20px;}
.designerS{ margin-top:15px;}
label.priceS{ position:absolute; right:30px; top:15px; padding:0 5px; background:#fff; color:#808080;font-family:"黑体";}
label.namePro{position:absolute; left:0; margin-left:45%; font-size:1em; bottom:20px; color:#000;}
.scroll_picture,.header-help{ display:none;}
/**读设计**/
.share-icons-big,.adv-pic,.share,.qrcode{ display:none;}
.backLink{ width:100%; margin-bottom:10px;}
.preDiv, .nextDiv{ width:50%;}
.leftImg{ width:34%;}
.rightMsg{ width:55%;}
.nextDiv .rightMsg h3,.rightMsg h3{ font-size:1.2em;}
.articleAuthor{ width:100%; margin:0 auto; padding:10px 0;}
.articleAuthor .leftPhoto{ width:30%;}
.articleAuthor .rightAuthor{ width:70%;}
.comment-box-new{ width:100%; margin:0 auto;}
.textBox span input{ width:100%;}
.commentP{ margin-right:0;}
.textBox label{ width:100%; float: none; text-align: center;margin-top: 10px;display: block}
.content p img{ width:100%; height:100%;}
.commentM{ width:80%;}
/*买东西*/
.goods-adv,.brand-box .sidebar,.tool-box{ display:none;}
.index-goods-list .bran{ width:48%; float:left; margin-right:1%; margin-left:1%;}
.index-goods-list .bran a.pic-box, .index-goods-list .bran a.pic-box img{ width:100%; height:100%; overflow:hidden;}
.like-list .hot a.pic-box, .like-list .hot a.pic-box img{ width:100%; height:100%;}
/*品牌*/
.brandRight_ad{ display:none;}
/*搜索*/
.searchTop .searchM{ display:none;}
.modalTab p{ width:100% !important;}
.item-list{ width:100%; margin:0 auto;}
.infinite_scroll{margin:0 auto; width:94%;}
.index-goods-list .item-2{ margin-right:0;}
.modalTab{ width:94%; margin:0 auto 30px auto;}

/*个人中心*/
.tuijian-content-box .row-product ul.pro_list li{margin-bottom: 20px; margin:0 2%;width: 46%;}
.tuijian-content-box .row-product ul.pro_list li.li-2,.member-content-box .row-product ul.pro_list li.li-2{ margin-right:0;}
.tuijian-content-box .row-product ul.pro_list .pImg, .tuijian-content-box .row-product ul.pro_list .pImg img{ width:100%; hanging-punctuation:100%;}
.member-content-box .row-product ul.pro_list li{ margin:0 2% 35px 2%; width:46%;}
.letterBox .letterContent,ul.commentList li.meLi .commentM{ width:60%}
.replayTxt textarea{ width:100%;}

/**帮助中心**/
.content-help .rightHelp h3.helpTitle{ padding-top:0px;}
.content-help .rightHelp{ width:96%; margin:0 auto;}
.content-help .leftHelp{ display:none;}
.wap_help h3{ background:#f2f2f2;}
.wap_help h3 a{ color:#ed7461; background:url("/public/images/default/selectIcon2.png") no-repeat scroll right 12px transparent;}
#overflow .helpCenter ul.sList li a{ color:#949494; font-weight:normal;}
.wap_help h3 a:hover{ text-decoration:none;}
#overflow .selectBox ul.sList li.cur{ background:url("/public/images/default/tipIcon.png") no-repeat scroll right 12px transparent;}
#overflow .helpCenter{ padding:45px 0 0 0;}
.field-box{ margin-left:0;}
.field-box .txt-input{ width:99%; padding:5px 0 5px 5px;}
.field-box .txt-textarea{ width:99%; padding-left:5px; min-height:160px; height:auto;} 
p.buttons{ text-align:center;} 
#submit-btn { margin-right:0; padding:8px 0;}
.content-help .rightHelp ul.tipLink li .wapHelp{ text-align:center;}
.content-help .rightHelp ul.tipLink dl.ewm{ margin:0 auto;}
.register_box{ width:100%; float:none; text-align:center;}
.suc_left, .suc_msg{ float:none;}
.show-your-goods{font-size: 13px !important;}
.reader-design li{margin-bottom: 20px;}
.phone-Slider{margin-top: 15px;}
p.bottomMsg{padding-top:10px !important;padding-bottom:10px !important;}
p.bottomMsg span:nth-of-type(2){padding-right:10px;}
p.bottomMsg span{padding-bottom:0 !important;}
.rightMsg h3{font-size:12px !important; }
.comment-box-new p.commentHead{ padding-bottom:0; margin-bottom:-5px !important;}
}
@media only screen and (max-width:596px){.designerS li ul.subImg li{ margin-right:3%;}}
@media only screen and (max-width:358px){.designerS li ul.subImg li{ margin-right:2%;}}
.xg-pb-hb{border:1px solid #eee;display: block;width: 100% !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden}
.xg-pb-hb img{width: 100% !important;}